Jump To:
Technical Q&As
AppleScript is Apple's native scripting technology. It enables users to directly control applications, and parts of the Mac OS, by creating sets of English-like instructions, or scripts. Developers can make both Carbon and Cocoa applications scriptable. Scriptable applications are those that are capable of performing operations or returning data in response to Apple events, such as those generated by scripts. Applications can also execute scripts and send individual Apple events to take advantage of features of other applications.

AppleScript Resources
A guided introduction and learning path for developers new to AppleScript.   Essential information for developers working with AppleScript.   Descriptions of the AppleScript language and terminology.
Document Descriptions
On Off
Display

Sort by
Title
Sorted by
Topic
Sort by
Date
Calling an AppleScript and providing parameters from an Application (HTML) ()
QA1111: Explains calling and providing parameter values to an AppleScript event handler from an application written in C.
Carbon 2002-03-13
Calling AppleScript from an Application (HTML)
QA1026: Describes how to call an AppleScript from an application written in C.
Carbon 2001-04-10
Loading Scripting Additions without initializing AppleScript in Mac OS X (HTML)
QA1070: Explains how to load scripting additions so you can call them using Apple events.
Carbon 2001-09-13
Calling an AppleScript and providing parameters from an Application (HTML) ()
QA1111: Explains calling and providing parameter values to an AppleScript event handler from an application written in C.
Cocoa 2002-03-13
Calling AppleScript from an Application (HTML)
QA1026: Describes how to call an AppleScript from an application written in C.
Cocoa 2001-04-10
Preserving embedded ICC profiles when using QuickTime Graphics Importer/Exporters (HTML) ()
QA1145: Shows how to preserve the embedded ICC profile when using the QuickTime Graphics Importer/Exporter routines
Graphics & Imaging 2002-09-04
Getting a Packet Trace (HTML) ()
QA1176: Lists tools available for looking at the network packets on the wire.
Internet & Web 2004-07-13
Using AppleScript to send an email with an attachment (HTML) ()
QA1018: Explains how to send an attachment with an email message using an AppleScript.
Internet & Web 2002-01-04
Getting a Packet Trace (HTML) ()
QA1176: Lists tools available for looking at the network packets on the wire.
Networking 2004-07-13
Calling AppleScript from an Application (HTML)
QA1026: Describes how to call an AppleScript from an application written in C.
Scripting 2001-04-10
Loading Scripting Additions without initializing AppleScript in Mac OS X (HTML)
QA1070: Explains how to load scripting additions so you can call them using Apple events.
Scripting 2001-09-13
Calling AppleScript from an Application (HTML)
QA1026: Describes how to call an AppleScript from an application written in C.
Tools 2001-04-10
Deselecting Icons in the Finder (HTML) ()
IC04: Shows how to programmatically deselect icons in the Finder.
User Experience 1997-07-11